// pages/tkdetail/tkdetail.js
const app = getApp({})
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tkInfo:[],
    showFlag:[]
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log("此页ID为",options.id)
    this.chaptersList(options.id)
    
  },
  /* 查询chapters列表 */
  chaptersList(id){
    wx.showLoading({
        title: '加载中',
    })
    wx.request({
        url:app.globalData.baseUrl+'/user/get_chapters',
        method:"POST",
        data:{
            id:id
        },success:(res)=>{
            wx.hideLoading()
            console.log(res.data.data);
            this.setData({
                tkInfo:res.data.data
            })
            
            var tempObj=[]
            for(var i=0;i<=res.data.data.length;i++){
                var obj = {flag:false}
                tempObj.push(obj)
                this.setData({
                    showFlag:tempObj
                })
            }
        },fail:(res)=>{
            wx.hideLoading()
            console.log(res);
        }
    })
  },
  /* 展开 */
  clickItem(e){
      var index = e.currentTarget.dataset.index
      /* console.log(index); */
      this.data.showFlag[index].flag=!this.data.showFlag[index].flag
      this.setData({
         showFlag:this.data.showFlag
      })
      if(!this.data.tkInfo[index].data && this.data.showFlag[index].flag==true){
          console.log(1);
          wx.showLoading({
            title: '请稍等',
          })
          wx.request({
            url:app.globalData.baseUrl + '/user/get_section',
            method:"POST",
            data:{
                id:this.data.tkInfo[index].id
            },success:(res)=>{
                wx.hideLoading()
                console.log("获得题目",res);
                if(res.data.success==true){
                    this.data.tkInfo[index].data=res.data.data
                    this.setData({
                        tkInfo:this.data.tkInfo
                    })
                }
            },fail:(res)=>{
                wx.hideLoading()
                console.log(res);
            }
          })
      }
  },
  /* 开始练习 */
  BeginExcerise(res){
      console.log(res);
      var id = res.currentTarget.dataset.id
      wx.navigateTo({
        url: '/pages/exam/exam?id='+id,
      })
  }

})



